home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
vol_200
/
285_02
/
lalr.h
< prev
next >
Wrap
Text File
|
1990-07-08
|
768b
|
24 lines
/*
LALR.H header
[bison]
DrH 1/4/88
*/
extern void lalr(void );
extern void set_state_table(void );
extern void set_accessing_symbol(void );
extern void set_shift_table(void );
extern void set_reduction_table(void );
extern void set_maxrhs(void );
extern void initialize_LA(void );
extern void set_goto_map(void );
extern int map_goto(int state,int symbol);
extern void initialize_F(void );
extern void build_relations(void );
extern void add_lookback_edge(int stateno,int ruleno,int gotono);
extern short * *transpose(short * *R,int n);
extern void compute_FOLLOWS(void );
extern void compute_lookaheads(void );
extern void digraph(short * *relation);
extern void traverse(int i);